// 引入的不再是Vue构造函数了，引入的是一个名为createApp的工厂函数。createApp 代表了创建一个应用实例对象Application
// 变化1：构造函数是大写大头的，工厂函数不是大写开头的。
// 变化2；构造函数是通过new关键字调用的，工厂函数不是通过new关键字调用的，可以直接调用。
import { createApp } from 'vue'

// 引入所有组件的父组件App
import App from './App.vue'

// Vue3 的语法，进行拆解理解
// createApp(App).mount('#app');

// 创建应用实例对象——app(类似于之前Vue2中的vm，但app比vm更"轻")
const app = createApp(App);
app.mount('#app'); 

// // Vue2 的写法
// const vm = new Vue({
//     render: h => h(App),
// });
// vm.$mount('#app');